Los códigos a continuación devuelven la fecha y hora UTC actual en formato de cadena.
Pero estoy buscando una función en javascript que devuelva la fecha y hora utc actual en formato de fecha y hora.
Parece que no existe tal función en javascript.
var dateTime_now = new Date(); var dateTime_now_utc_str = dateTime_now.toUTCString(); alert(dateTime_now_utc_str); Ya tienes el formato DateTime interno de Javascript en la variable dateTime_now . Entonces, creo que desea una salida de cadena, pero no la cadena Sun, 05 Dec 2021 06:11:15 GMT , porque contiene cadenas inútiles como Sun y cadenas útiles, pero no numéricas, como Dec . Supongo que desea una salida de cadena, pero que contenga dígitos y separadores y sin palabras.
var dateTime_now = new Date(); var dateTime_now_utc_str = dateTime_now.toISOString(); console.log(dateTime_now_utc_str); // Result: 2021-12-05T06:10:54.299ZUna explicación detallada de por qué se da aquí, por mí:
https://stackoverflow.com/a/58347604/7549483
En resumen, UTC simplemente significa "en la zona horaria de GMT+0", mientras que ISO es el nombre del formato aaaa-mm-dd, etc. El nombre completo del formato de fecha es ISO 8601.